package dto

type UserRegisterRequest struct {
	UserName string `json:"username" binding:"required"`
	NickName string `json:"nickname" binding:"required"`
	Password string `json:"password" binding:"required"`
}

type UserRegisterResponse struct {
	UserID int64 `json:"user_id"`
}

type UserLoginRequest struct {
	UserName string `json:"username" binding:"required"`
	Password string `json:"password" binding:"required"`
}

type UserLoginResponse struct {
	SessionID string `json:"session_id"`
}

type UserInfoResponse struct {
	UserID   int64  `json:"user_id"`
	UserName string `json:"username" binding:"required"`
	NickName string `json:"nickname" binding:"required"`
}
